执行多组语句中的一组

您所在的位置:网站首页 c51开关语句 switch 执行多组语句中的一组

执行多组语句中的一组

2023-05-15 19:09| 来源: 网络整理| 查看: 265

switch switch_expression, case case_expression, end 计算表达式并选择执行多组语句中的一组。每个选项为一个 case。

switch 块会测试每个 case,直至一个 case 表达式为 true。case 在以下情况下为 true:

对于数字,case_expression == switch_expression。

对于字符向量,strcmp(case_expression,switch_expression) == 1。

对于支持 eq 函数的对象,case_expression == switch_expression。重载的 eq 函数的输出必须为逻辑值或可转换为逻辑值。

对于元胞数组 case_expression,元胞数组的至少一个元素与 switch_expression 匹配,如上述对数字、字符向量和对象的定义。

当 case 表达式为 true 时,MATLAB® 执行对应的语句,然后退出 switch 块。

计算的 switch_expression 必须为标量或字符向量。计算的 case_expression 必须为标量、字符向量或者标量或字符向量的元胞数组。

otherwise 块是可选的。仅当没有 case 为 true 时,MATLAB 才会执行这些语句。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3